package com.flycms.module.cms.param;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class NewOrder implements Serializable {

    /**
     * 客户信息ID
     */
    private long customId;

    /**
     * 订单ID
     */
    private long orderId;

    /**
     * 客户名称
     */
    private String customName;

    /**
     * 客户地址
     */
    private String customAddress;

    /**
     * 客户电话
     */
    private String customPhone;

    /**
     * 客户邮箱
     */
    private String customEmail;

    /**
     * 发货状态 0：未发货，1：已发货
     */
    private long isSend;

    /**
     * app使用模式 0：永久，1：期限，2：有限次数
     */
    private long appStatus;

    /**
     * app可使用次数
     */
    private long appFreq;

    /**
     * app截止使用时间
     */
    private Date appTime;

    /**
     * 发货时间
     */
    private Date sendTime;

    /**
     * 剩余时间
     */
    private String remainingTime;

}
